package com.flurry.android;

import java.util.Collections;
import java.util.HashSet;
import java.util.Set;

final class o
{
  private static final Set<String> P = Collections.unmodifiableSet(localHashSet);
  private static final String p = o.class.getName();

  static
  {
    HashSet localHashSet = new HashSet();
    localHashSet.add("null");
    localHashSet.add("9774d56d682e549c");
    localHashSet.add("dead00beef");
  }

  // ERROR //
  public static String a(android.content.Context paramContext)
  {
    // Byte code:
    //   0: aload_0
    //   1: ifnonnull +5 -> 6
    //   4: aconst_null
    //   5: areturn
    //   6: aload_0
    //   7: ifnonnull +17 -> 24
    //   10: aconst_null
    //   11: astore 6
    //   13: aload 6
    //   15: invokestatic 55	android/text/TextUtils:isEmpty	(Ljava/lang/CharSequence;)Z
    //   18: ifne +94 -> 112
    //   21: aload 6
    //   23: areturn
    //   24: aload_0
    //   25: invokevirtual 61	android/content/Context:getContentResolver	()Landroid/content/ContentResolver;
    //   28: ldc 63
    //   30: invokestatic 69	android/provider/Settings$Secure:getString	(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
    //   33: astore_1
    //   34: aload_1
    //   35: invokestatic 55	android/text/TextUtils:isEmpty	(Ljava/lang/CharSequence;)Z
    //   38: istore_2
    //   39: iconst_0
    //   40: istore_3
    //   41: iload_2
    //   42: ifeq +13 -> 55
    //   45: iload_3
    //   46: ifne +42 -> 88
    //   49: aconst_null
    //   50: astore 6
    //   52: goto -39 -> 13
    //   55: aload_1
    //   56: getstatic 75	java/util/Locale:US	Ljava/util/Locale;
    //   59: invokevirtual 81	java/lang/String:toLowerCase	(Ljava/util/Locale;)Ljava/lang/String;
    //   62: astore 4
    //   64: getstatic 44	com/flurry/android/o:P	Ljava/util/Set;
    //   67: aload 4
    //   69: invokeinterface 84 2 0
    //   74: istore 5
    //   76: iconst_0
    //   77: istore_3
    //   78: iload 5
    //   80: ifne -35 -> 45
    //   83: iconst_1
    //   84: istore_3
    //   85: goto -40 -> 45
    //   88: new 86	java/lang/StringBuilder
    //   91: dup
    //   92: invokespecial 87	java/lang/StringBuilder:<init>	()V
    //   95: ldc 89
    //   97: invokevirtual 93	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   100: aload_1
    //   101: invokevirtual 93	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   104: invokevirtual 96	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   107: astore 6
    //   109: goto -96 -> 13
    //   112: aload_0
    //   113: ifnull -109 -> 4
    //   116: aload_0
    //   117: invokestatic 99	com/flurry/android/o:b	(Landroid/content/Context;)Ljava/lang/String;
    //   120: astore 7
    //   122: aload 7
    //   124: invokestatic 55	android/text/TextUtils:isEmpty	(Ljava/lang/CharSequence;)Z
    //   127: ifeq +36 -> 163
    //   130: aload_0
    //   131: invokestatic 102	com/flurry/android/o:c	(Landroid/content/Context;)Ljava/lang/String;
    //   134: astore 7
    //   136: aload 7
    //   138: invokestatic 55	android/text/TextUtils:isEmpty	(Ljava/lang/CharSequence;)Z
    //   141: ifeq +10 -> 151
    //   144: aload_0
    //   145: ifnonnull +21 -> 166
    //   148: aconst_null
    //   149: astore 7
    //   151: aload_0
    //   152: ifnull +11 -> 163
    //   155: aload 7
    //   157: invokestatic 55	android/text/TextUtils:isEmpty	(Ljava/lang/CharSequence;)Z
    //   160: ifeq +64 -> 224
    //   163: aload 7
    //   165: areturn
    //   166: invokestatic 108	java/lang/Math:random	()D
    //   169: invokestatic 114	java/lang/Double:doubleToLongBits	(D)J
    //   172: ldc2_w 115
    //   175: invokestatic 122	java/lang/System:nanoTime	()J
    //   178: bipush 37
    //   180: aload_0
    //   181: invokestatic 127	com/flurry/android/aw:j	(Landroid/content/Context;)Ljava/lang/String;
    //   184: invokevirtual 131	java/lang/String:hashCode	()I
    //   187: imul
    //   188: i2l
    //   189: ladd
    //   190: lmul
    //   191: ladd
    //   192: lstore 13
    //   194: new 86	java/lang/StringBuilder
    //   197: dup
    //   198: invokespecial 87	java/lang/StringBuilder:<init>	()V
    //   201: ldc 133
    //   203: invokevirtual 93	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   206: lload 13
    //   208: bipush 16
    //   210: invokestatic 138	java/lang/Long:toString	(JI)Ljava/lang/String;
    //   213: invokevirtual 93	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   216: invokevirtual 96	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   219: astore 7
    //   221: goto -70 -> 151
    //   224: aload_0
    //   225: ldc 140
    //   227: invokevirtual 144	android/content/Context:getFileStreamPath	(Ljava/lang/String;)Ljava/io/File;
    //   230: astore 8
    //   232: aload 8
    //   234: invokestatic 149	com/flurry/android/an:a	(Ljava/io/File;)Z
    //   237: ifeq -74 -> 163
    //   240: new 151	java/io/DataOutputStream
    //   243: dup
    //   244: new 153	java/io/FileOutputStream
    //   247: dup
    //   248: aload 8
    //   250: invokespecial 156	java/io/FileOutputStream:<init>	(Ljava/io/File;)V
    //   253: invokespecial 159	java/io/DataOutputStream:<init>	(Ljava/io/OutputStream;)V
    //   256: astore 9
    //   258: aload 9
    //   260: iconst_1
    //   261: invokeinterface 165 2 0
    //   266: aload 9
    //   268: aload 7
    //   270: invokeinterface 169 2 0
    //   275: aload 9
    //   277: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   280: goto -117 -> 163
    //   283: astore 12
    //   285: aconst_null
    //   286: astore 9
    //   288: aload 12
    //   290: astore 10
    //   292: bipush 6
    //   294: getstatic 19	com/flurry/android/o:p	Ljava/lang/String;
    //   297: ldc 176
    //   299: aload 10
    //   301: invokestatic 181	com/flurry/android/cy:a	(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    //   304: aload 9
    //   306: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   309: goto -146 -> 163
    //   312: astore 11
    //   314: aconst_null
    //   315: astore 9
    //   317: aload 9
    //   319: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   322: aload 11
    //   324: athrow
    //   325: astore 11
    //   327: goto -10 -> 317
    //   330: astore 10
    //   332: goto -40 -> 292
    //
    // Exception table:
    //   from	to	target	type
    //   240	258	283	java/lang/Throwable
    //   240	258	312	finally
    //   258	275	325	finally
    //   292	304	325	finally
    //   258	275	330	java/lang/Throwable
  }

  // ERROR //
  private static String b(android.content.Context paramContext)
  {
    // Byte code:
    //   0: aload_0
    //   1: ifnonnull +5 -> 6
    //   4: aconst_null
    //   5: areturn
    //   6: aload_0
    //   7: ldc 140
    //   9: invokevirtual 144	android/content/Context:getFileStreamPath	(Ljava/lang/String;)Ljava/io/File;
    //   12: astore_1
    //   13: aload_1
    //   14: ifnull -10 -> 4
    //   17: aload_1
    //   18: invokevirtual 187	java/io/File:exists	()Z
    //   21: ifeq -17 -> 4
    //   24: new 189	java/io/DataInputStream
    //   27: dup
    //   28: new 191	java/io/FileInputStream
    //   31: dup
    //   32: aload_1
    //   33: invokespecial 192	java/io/FileInputStream:<init>	(Ljava/io/File;)V
    //   36: invokespecial 195	java/io/DataInputStream:<init>	(Ljava/io/InputStream;)V
    //   39: astore_2
    //   40: aload_2
    //   41: invokeinterface 200 1 0
    //   46: istore 5
    //   48: aconst_null
    //   49: astore 6
    //   51: iconst_1
    //   52: iload 5
    //   54: if_icmpeq +10 -> 64
    //   57: aload_2
    //   58: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   61: aload 6
    //   63: areturn
    //   64: aload_2
    //   65: invokeinterface 203 1 0
    //   70: astore 7
    //   72: aload 7
    //   74: astore 6
    //   76: goto -19 -> 57
    //   79: astore_3
    //   80: aconst_null
    //   81: astore_2
    //   82: bipush 6
    //   84: getstatic 19	com/flurry/android/o:p	Ljava/lang/String;
    //   87: ldc 205
    //   89: aload_3
    //   90: invokestatic 181	com/flurry/android/cy:a	(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    //   93: aload_2
    //   94: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   97: aconst_null
    //   98: areturn
    //   99: astore 8
    //   101: aconst_null
    //   102: astore_2
    //   103: aload 8
    //   105: astore 4
    //   107: aload_2
    //   108: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   111: aload 4
    //   113: athrow
    //   114: astore 4
    //   116: goto -9 -> 107
    //   119: astore_3
    //   120: goto -38 -> 82
    //
    // Exception table:
    //   from	to	target	type
    //   24	40	79	java/lang/Throwable
    //   24	40	99	finally
    //   40	48	114	finally
    //   64	72	114	finally
    //   82	93	114	finally
    //   40	48	119	java/lang/Throwable
    //   64	72	119	java/lang/Throwable
  }

  // ERROR //
  private static String c(android.content.Context paramContext)
  {
    // Byte code:
    //   0: aload_0
    //   1: ifnonnull +5 -> 6
    //   4: aconst_null
    //   5: areturn
    //   6: aload_0
    //   7: invokevirtual 209	android/content/Context:getFilesDir	()Ljava/io/File;
    //   10: astore_1
    //   11: aload_1
    //   12: ifnull -8 -> 4
    //   15: aload_1
    //   16: new 211	com/flurry/android/fs
    //   19: dup
    //   20: invokespecial 212	com/flurry/android/fs:<init>	()V
    //   23: invokevirtual 216	java/io/File:list	(Ljava/io/FilenameFilter;)[Ljava/lang/String;
    //   26: astore_2
    //   27: aload_2
    //   28: ifnull -24 -> 4
    //   31: aload_2
    //   32: arraylength
    //   33: ifeq -29 -> 4
    //   36: aload_0
    //   37: aload_2
    //   38: iconst_0
    //   39: aaload
    //   40: invokevirtual 144	android/content/Context:getFileStreamPath	(Ljava/lang/String;)Ljava/io/File;
    //   43: astore_3
    //   44: aload_3
    //   45: ifnull -41 -> 4
    //   48: aload_3
    //   49: invokevirtual 187	java/io/File:exists	()Z
    //   52: ifeq -48 -> 4
    //   55: new 189	java/io/DataInputStream
    //   58: dup
    //   59: new 191	java/io/FileInputStream
    //   62: dup
    //   63: aload_3
    //   64: invokespecial 192	java/io/FileInputStream:<init>	(Ljava/io/File;)V
    //   67: invokespecial 195	java/io/DataInputStream:<init>	(Ljava/io/InputStream;)V
    //   70: astore 4
    //   72: aload 4
    //   74: invokeinterface 219 1 0
    //   79: istore 7
    //   81: aconst_null
    //   82: astore 8
    //   84: ldc 220
    //   86: iload 7
    //   88: if_icmpeq +11 -> 99
    //   91: aload 4
    //   93: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   96: aload 8
    //   98: areturn
    //   99: aload 4
    //   101: invokeinterface 219 1 0
    //   106: istore 9
    //   108: aconst_null
    //   109: astore 8
    //   111: iconst_2
    //   112: iload 9
    //   114: if_icmpne -23 -> 91
    //   117: aload 4
    //   119: invokeinterface 203 1 0
    //   124: pop
    //   125: aload 4
    //   127: invokeinterface 203 1 0
    //   132: astore 11
    //   134: aload 11
    //   136: astore 8
    //   138: goto -47 -> 91
    //   141: astore 5
    //   143: aconst_null
    //   144: astore 4
    //   146: bipush 6
    //   148: getstatic 19	com/flurry/android/o:p	Ljava/lang/String;
    //   151: ldc 205
    //   153: aload 5
    //   155: invokestatic 181	com/flurry/android/cy:a	(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    //   158: aload 4
    //   160: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   163: aconst_null
    //   164: areturn
    //   165: astore 12
    //   167: aconst_null
    //   168: astore 4
    //   170: aload 12
    //   172: astore 6
    //   174: aload 4
    //   176: invokestatic 174	com/flurry/android/fl:a	(Ljava/io/Closeable;)V
    //   179: aload 6
    //   181: athrow
    //   182: astore 6
    //   184: goto -10 -> 174
    //   187: astore 5
    //   189: goto -43 -> 146
    //
    // Exception table:
    //   from	to	target	type
    //   55	72	141	java/lang/Throwable
    //   55	72	165	finally
    //   72	81	182	finally
    //   99	108	182	finally
    //   117	134	182	finally
    //   146	158	182	finally
    //   72	81	187	java/lang/Throwable
    //   99	108	187	java/lang/Throwable
    //   117	134	187	java/lang/Throwable
  }
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.flurry.android.o
 * JD-Core Version:    0.6.2
 */